@charset "utf-8";
* {
 margin:0;
 padding:0
}
html,
body {
 height:100%
}
body {
 font:13px/180% Arial,Helvetica,sans-serif,"新宋体";
 color:#333
}
a {
 text-decoration:none;
 color:#1c1c1c
}
a img {
 border:none
}
ul,
li {
 list-style:none;
 margin-top:2px
}
.clear-float {
 clear:both
}
.align-left {
 text-align:left
}
.align-right {
 text-align:right
}
.align-center {
 text-align:center
}
.pull-left {
 float:left
}
.pull-right {
 float:right
}
.page {
 clear:both;
 padding:15px 0;
 text-align:center;
 color:#333
}
.page a,
.page span {
 padding:0 5px
}
.page a {
 color:#333
}
.page a:hover {
 text-decoration:underline
}
.page span.prev,
.page span.next {
 color:#666
}
label.error {
 color:#fff;
 width:auto;
 font-size:13px;
 padding:3px;
 white-space:nowrap
}
.clear {
 clear:both;
 height:0;
 line-height:0
}
#header {
 width:100%;
 text-align:center
}
#header .toplink {
 height:34px;
 line-height:34px;
 color:#4d4c4d;
 background-color:#f3f3f3;
 border-bottom:1px solid silver;
 text-align:center;
 width:100%;
 display:block
}
#header .toplink .topcontent {
 width:1200px;
 margin:0 auto
}
#header .toplink .topcontent .topleft {
 float:left
}
#header .toplink .topcontent .topleft span {
 margin:0 10px
}
#header .toplink .topcontent .topleft span a {
 color:#4d4c4d
}
#header .toplink .topcontent .topleft span a:hover {
 color:#002061
}
#header .toplink .topcontent .topmiddle {
 float:left;
 margin-left:150px
}
#header .toplink .topcontent .topmiddle .searchtext {
 background:url(/images/search_bg.gif) no-repeat scroll 0 0;
 height:28px;
 margin-top:3px;
 width:169px;
 float:left
}
#header .toplink .topcontent .topmiddle .searchtext input {
 border:none;
 height:22px;
 line-height:22px;
 margin-left:8px;
 margin-top:3px;
 width:151px;
 outline:0;
 color:#999
}
#header .toplink .topcontent .topmiddle .searchTo {
 float:left;
 margin-top:8px;
 margin-left:6px
}
#header .toplink .topcontent .topmiddle .searchTo input {
 background:0 0;
 border:none;
 outline:none
}
#header .toplink .topcontent .topright {
 float:right
}
#header .toplink .topcontent .topright a {
 color:#4d4c4d
}
#header .toplink .topcontent .topright a:hover {
 color:#002061;
 text-decoration:underline
}
#header .header_middle {
 width:1200px;
 margin:10px auto 0;
 height:115px;
}
#header .header_middle .logo {
 margin-left:3px;
 float:left
}
#header .header_middle .middlecart {
}
#header .header_middle .middlecart .middlehelp {
 float:left
}
#header .header_middle .middlecart .dhyouce {
 margin-left:50px;
 margin-right:30px;
 margin-top:15px
}
#header .header_nav {
 height:44px;
 line-height:40px;
 background:url(../images/nav_bg.gif) repeat-x;
 margin:0 auto;
}
#header .header_nav ul {
 list-style:none;
 width:1300px;
 margin:0 auto;
 overflow:hidden;
 margin-right:260px;
}
#header .header_nav ul li {
 float:left;
 font-size:17px;
 margin:0 24px
}
#header .header_nav ul li a {
 color:#fff;
 position:relative
}
#header .header_nav ul li i.hot {
 background:url(../images/ico_hot.png) no-repeat;
 width:27px;
 height:19px;
 position:absolute;
 top:3px;
 left:70px
}
#header .header_nav ul li i.youhui {
 background:url(../images/ico_youhui.png) no-repeat;
 width:27px;
 height:19px;
 position:absolute;
 top:3px;
 left:35px
}
#header .header_nav ul li a:hover {
 color:#999
}
#header .header_bottom {
 height:30px;
 line-height:30px;
 background-color:#edecec;
 width:1200px;
 margin:0 auto
}
#header .header_bottom .bottomconten {
 width:1200px;
 margin:0 auto
}
#header .header_bottom .bottomconten .bottomleft {
 color:#333;
 float:left
}
#header .header_bottom .bottomconten .bottomleft a {
 color:#333;
 margin:0 5px
}
#header .header_bottom .bottomconten .bottomleft a:hover {
 color:#999
}
#header .header_bottom .bottomconten .bottomright {
 float:right;
 margin-top:5px;
 margin-right:20px
}
#header .header_bottom .bottomconten .bottomright .searchtext {
 background:url(../images/search.gif) no-repeat scroll;
 height:21px;
 width:112px;
 float:left
}
#header .header_bottom .bottomconten .bottomright .searchtext input {
 border:none;
 outline:0;
 color:#999;
 height:14px;
 width:86px;
 margin-left:10px;
 margin-top:4px;
 font-size:12px;
 padding:0 5px
}
#header .header_bottom .bottomconten .bottomright .searchTo {
 float:left;
 margin-left:6px;
 margin-top:2px
}
#header .header_bottom .bottomconten .bottomright .searchTo input {
 background:0 0;
 border:none;
 outline:none
}
#footer {
 width:100%;
 background-color:transparent
}
#footer .footer_nav {
 height:44px;
 line-height:40px;
 background:url(../images/nav_bg.gif) repeat-x
}
#footer .footer_nav ul {
 list-style:none;
 width:1200px;
 margin:0 auto
}
#footer .footer_nav ul li {
 float:right;
 font-size:15px;
 margin:0 25px
}
#footer .footer_nav ul li a {
 color:#fff
}
#footer .footer_nav ul li a:hover {
 color:#999
}
#footer .help {
 width:1200px;
 margin:40px auto 0
}
#footer .help dl {
 width:200px;
 margin-left:30px;
 float:left;
 margin-bottom:50px
}
#footer .help .about {
 background:url(../images/footer_1.gif) no-repeat 0 0
}
#footer .help .Sign {
 background:url(../images/footer_2.gif) no-repeat 0 0
}
#footer .help .Service {
 background:url(../images/footer_3.gif) no-repeat 0 0
}
#footer .help .Special {
 background:url(../images/footer_4.gif) no-repeat 0 0
}
#footer .help .Guide {
 background:url(../images/footer_5.gif) no-repeat 0 0
}
#footer .help dl dt {
 font-size:14px;
 font-weight:700;
 text-align:center
}
#footer .help dl dt a {
 color:#737373
}
#footer .help dl dd {
 margin:10px 0;
 text-align:center
}
#footer .help dl dd a {
 color:#737373
}
#footer .help dl dd a:hover {
 text-decoration:underline
}
#footer .footer_info {
 border:1px solid #e4e4e4;
 padding-top:20px;
 margin:0 auto
}
#footer .footer_info img {
 background-color:#f6f6f6;
 text-align:center
}
#footer .footer_info .info {
 color:#747474
}
#footer .footer_info p {
 text-align:center
}
#footer .footer_info .info p span {
 margin:0 10px
}
.dhyouce {
 position:relative
}
.dhyouce .gooncare {
 display:block;
 background:url(../images/cart.gif) no-repeat 0 0;
 width:176px;
 height:31px;
 border:1px solid #ccc;
 margin-left:31px;
 position:relative;
 margin-top:8px;
 z-index:9999
}
.dhyouce .gooncare span {
 background:url(../images/my/cartnum.png) no-repeat 0 0;
 position:absolute;
 width:21px;
 height:20px;
 left:146px;
 top:-7px;
 text-align:center;
 color:#fff;
 font-weight:700
}
.dhyouce .xian {
 border:0
}
.Dropdown_cart {
 display:none;
 color:#585858;
 position:absolute;
 height:auto;
 max-height:420px;
 width:280px;
 background-color:#fff;
 margin-top:-1px;
 border:1px solid #052369;
 z-index:999;
 right:0;
 _height:expression(this.scrollHeight > 420 ? "420px":"auto")
}
.Dropdown_cart_title {
 color:#666;
 padding:3px 0 3px 5px;
 font-size:13px;
 font-weight:700
}
.Dropdown_cart_title span {
 color:#c6c6c5;
 font-size:12px;
 font-weight:100;
 margin-left:43px
}
.Dropdown_cart_goods {
 height:auto;
 max-height:316px;
 overflow:auto;
 _height:expression(this.scrollHeight > 316 ? "316px":"auto")
}
.dcg_lower {
 padding:5px;
 border-bottom:1px dashed;
 border-bottom-color:#e8e7e7;
 height:50px
}
.dcg_lower_gimg {
 width:46px;
 height:49px;
 float:left;
 border:1px solid #e1e0e0
}
.dcg_lower_gimg img {
 width:46px;
 height:49px
}
.dcg_lower_gname {
 float:left;
 margin-left:3px;
 width:115px;
 height:48px;
 word-wrap:break-word;
 overflow:hidden
}
.dcg_lower_gname a {
 color:#000
}
.dcg_lower_gprice {
 float:left;
 width:88px;
 color:#f65800;
 font-weight:700
}
.Dropdown_cart_bottom {
 padding:5px 0
}
.dcb_info {
 margin-left:89px
}
.dcb_num {
 color:#f65800
}
.dcb_pri {
 color:#f65800;
 font-size:14px;
 font-weight:700
}
.Dropdown_cart_bottom a {
 margin-left:100px
}
.page {
 clear:both;
 line-height:30px;
 overflow:hidden
}
.page a {
 padding:0 9px;
 margin-right:3px;
 height:28px;
 display:inline-block;
 text-align:center;
 color:#333;
 border:1px solid #e7e7e7
}
.page a:hover {
 color:red
}
.page span {
 padding:0 9px;
 margin-right:3px;
 height:28px;
 display:inline-block;
 text-align:center;
 border:1px solid #e7e7e7
}
.page span strong {
 color:red
}
.page span.current {
 color:red
}
.fixed-top {
 left:0;
 position:fixed;
 top:0;
 width:100%
}
.cart-drawer {
 position:absolute;
 right:0;
 width:16px;
 overflow:hidden;
 height:500px
}
.cart-drawer dl {
 position:absolute;
 right:-302px
}
.cart-drawer dl dt {
 width:16px;
 text-align:center;
 background:#dd5501;
 float:left;
 color:#fff;
 line-height:18px;
 padding:8px 0;
 cursor:pointer;
 height:108px
}
.cart-drawer dl dt span {
 display:block;
 text-align:center
}
.cart-drawer dl dd {
 float:right;
 margin-top:-124px;
 background:#fff;
 margin-left:16px;
 border:1px solid #000;
 width:300px
}
.cart-drawer dl dd .loading {
 height:150px;
 background:url(../images/common/loading.gif) center center no-repeat
}
.cart-drawer dl dd table {
 table-layout:fixed;
 width:100%
}
.cart-drawer dl dd table tbody td {
 padding-bottom:2px;
 border-bottom:1px dashed silver
}
.cart-drawer dl dd table img {
 width:80px
}
.cart-drawer dl dd table .goods-name a {
 font-size:14px;
 font-family:微软雅黑,Arial,Helvetica,sans-serif
}
.cart-drawer dl dd table a.del {
 float:left;
 background:url(../images/common/cart_control.png) 0 -22px no-repeat;
 width:11px;
 height:11px;
 overflow:hidden
}
.cart-drawer dl dd table tfoot td {
 height:50px;
 text-align:center
}
.cart-drawer dl dd table tfoot a {
 display:block;
 margin:0 auto;
 background:url(../images/common/checkout.png) 0 0 no-repeat;
 width:100px;
 height:25px
}
.cart-drawer dl dd .cart-drawer-info {
 height:150px;
 line-height:150px;
 text-align:center
}
#wgcss_dingwei {
 background:url(../images/42111.png) no-repeat center;
 height:47px;
 margin:0 auto;
 position:absolute;
 width:100%;
 z-index:10000
}
#wgcss_k {
 height:58px;
 margin:0 auto;
 overflow:hidden;
 width:1000px;
 z-index:8999
}
#wgcss_k li {
 float:right;
 list-style:none;
 margin-right:179px;
 margin-top:12px
}
#wgcss_dingwei {
 bottom:0;
 left:0;
 position:fixed;
 width:100%
}
.arc-like h3 {
 padding:5px 20px;
 color:#0d399b
}
.arc-like p {
 background:url(../images/cal.jpg) no-repeat 0 0;
 height:27px;
 line-height:27px;
 text-align:right;
 margin-left:15px
}
.arc-bot li,
.arc-like li {
 width:340px;
 height:20px;
 float:left;
 padding:0 0 5px 18px;
 background:url(/img/arc-ico.png) no-repeat;
 display:inline-block
}
.siderbar-hd {
 background:#114dd1;
 position:relative
}
.case ul {
 background:url(/img/ico.png) no-repeat;
 padding:0 0 10px 25px;
 overflow:hidden
}
